"""
    生成一个包含20个随机整数的列表，然后对其中偶数下标的元素进行降序排列，奇数下标的元素不变（提示：使用切片）
"""
import random
# 随机生成20个1~100的随机整数
random_list = [random.randint(1, 100) for i in range(20)]

# 得到产生随机数组的所有偶数下标的值，将其转化为一个临时列表
temp_list = list(map(lambda x: x, random_list[::2]))

# 对临时列表进行逆序排列
temp_list.sort(reverse=False)
# 将临时变量添加到对应的位置
insert_index = 0
for num in temp_list:
    random_list[insert_index] = num
    insert_index += 2
print(random_list)